package com.deer.wms.base.system.model.bill;

import com.deer.wms.common.core.service.QueryCriteria;
import lombok.Data;

import javax.persistence.Column;


/**
 * 入库单表 bill_in_master
 * 
 * @author guo
 * @date 2019-05-13
 */
@Data
public class BillOutMasterCriteria extends QueryCriteria
{
    /** 单据号 */
    private Integer billId;
    private String billNo;
    private String contractNo;  //合同号
    private  String beginTime;//创建时间
    private  String endTime;//结束时间
    private Integer createUserId;//创建人员
    private Integer state;//状态
    private Integer pid;
    private Integer carAreaId;
    private String clientName; //客户名称
    private String carNumber;	//车牌号
    private Integer supplierId;
    private String createUserName;
    private Integer areaId;

    public Integer getAreaId() {
        return areaId;
    }

    public void setAreaId(Integer areaId) {
        this.areaId = areaId;
    }

    public String getCreateUserName() {
        return createUserName;
    }

    public void setCreateUserName(String createUserName) {
        this.createUserName = createUserName;
    }

    public Integer getSupplierId() {
        return supplierId;
    }

    public void setSupplierId(Integer supplierId) {
        this.supplierId = supplierId;
    }

    public String getClientName() {
        return clientName;
    }

    public void setClientName(String clientName) {
        this.clientName = clientName;
    }

    public String getCarNumber() {
        return carNumber;
    }

    public void setCarNumber(String carNumber) {
        this.carNumber = carNumber;
    }

    public Integer getCarAreaId() {
        return carAreaId;
    }

    public void setCarAreaId(Integer carAreaId) {
        this.carAreaId = carAreaId;
    }

    @Override
    public Integer getPid() {
        return pid;
    }

    public void setPid(Integer pid) {
        this.pid = pid;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    private Integer type;//出库类型

    public String getContractNo() {
        return contractNo;
    }

    public void setContractNo(String contractNo) {
        this.contractNo = contractNo;
    }

    public String getBeginTime() {
        return beginTime;
    }

    public void setBeginTime(String beginTime) {
        this.beginTime = beginTime;
    }

    @Override
    public String getEndTime() {
        return endTime;
    }

    @Override
    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public Integer getCreateUserId() {
        return createUserId;
    }

    public void setCreateUserId(Integer createUserId) {
        this.createUserId = createUserId;
    }

    public Integer getState() {
        return state;
    }

    public void setState(Integer state) {
        this.state = state;
    }

    public String getMemo() {
        return memo;
    }

    public void setMemo(String memo) {
        this.memo = memo;
    }

    private String memo;//备注


    public String getBillNo() {
        return billNo;
    }

    public void setBillNo(String billNo) {
        this.billNo = billNo;
    }

    public BillOutMasterCriteria() {
    }

    public BillOutMasterCriteria(String billNo) {
        this.billNo = billNo;
    }
}
